package com.augn;

import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;


@SpringBootApplication
@MapperScan("com.augn.mapper")
public class HeavenlyCreationsApplication {

    public static void main(String[] args) throws ParseException {
        SpringApplication.run(HeavenlyCreationsApplication.class, args);


//        final long timeInterval = 1000;
//        Runnable runnable = new Runnable() {
//            public void run() {
//                while (true) {
//                    // ------- code for task to run
//                    // ------- 要运行的任务代码
//                    System.out.println("Hello, stranger");
//                    // ------- ends here
//                    try {
//                        // sleep()：同步延迟数据，并且会阻塞线程
//                        Thread.sleep(timeInterval);
//                    } catch (InterruptedException e) {
//                        e.printStackTrace();
//                    }
//                }
//            }
//        };
//        //创建定时器
//        Thread thread = new Thread(runnable);
//        //开始执行
//        thread.start();

//        //设置第一次运行时间
//        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//        Date firstTime = sdf.parse("2020-7-10 13:31:30");
//
//        //创建定时器对象
//        Timer timer = new Timer();
//        //Timer timer = new Timer(true);  //设为守护线程模式
//
//        //指定定时任务
//        timer.schedule(new TimerTask() {
//            //编写一个匿名内部类，即定时任务
//            @Override
//            public void run() {
//                SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//                System.out.println(sdf.format(new Date()) + "——>备份成功");
//            }
//        }, firstTime, 1000 * 10);

    }

}
